home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / linux / tiocl.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  2KB  |  40 lines

  1. #ifndef _LINUX_TIOCL_H
  2. #define _LINUX_TIOCL_H
  3.  
  4. #define TIOCL_SETSEL    2    /* set a selection */
  5. #define     TIOCL_SELCHAR    0    /* select characters */
  6. #define     TIOCL_SELWORD    1    /* select whole words */
  7. #define     TIOCL_SELLINE    2    /* select whole lines */
  8. #define     TIOCL_SELPOINTER    3    /* show the pointer */
  9. #define     TIOCL_SELCLEAR    4    /* clear visibility of selection */
  10. #define     TIOCL_SELMOUSEREPORT    16    /* report beginning of selection */
  11. #define     TIOCL_SELBUTTONMASK    15    /* button mask for report */
  12. /* selection extent */
  13. struct tiocl_selection {
  14.     unsigned short xs;    /* X start */
  15.     unsigned short ys;    /* Y start */
  16.     unsigned short xe;    /* X end */
  17.     unsigned short ye;    /* Y end */
  18.     unsigned short sel_mode;    /* selection mode */
  19. };
  20.  
  21. #define TIOCL_PASTESEL    3    /* paste previous selection */
  22. #define TIOCL_UNBLANKSCREEN    4    /* unblank screen */
  23.  
  24. #define TIOCL_SELLOADLUT    5
  25.     /* set characters to be considered alphabetic when selecting */
  26.     /* u32[8] bit array, 4 bytes-aligned with type */
  27.  
  28. /* these two don't return a value: they write it back in the type */
  29. #define TIOCL_GETSHIFTSTATE    6    /* write shift state */
  30. #define TIOCL_GETMOUSEREPORTING    7    /* write whether mouse event are reported */
  31. #define TIOCL_SETVESABLANK    10    /* set vesa blanking mode */
  32. #define TIOCL_SETKMSGREDIRECT    11    /* restrict kernel messages to a vt */
  33. #define TIOCL_GETFGCONSOLE    12    /* get foreground vt */
  34. #define TIOCL_SCROLLCONSOLE    13    /* scroll console */
  35. #define TIOCL_BLANKSCREEN    14    /* keep screen blank even if a key is pressed */
  36. #define TIOCL_BLANKEDSCREEN    15    /* return which vt was blanked */
  37. #define TIOCL_GETKMSGREDIRECT    17    /* get the vt the kernel messages are restricted to */
  38.  
  39. #endif /* _LINUX_TIOCL_H */
  40.